package swa23.provider.interfaces;

import java.util.Collection;
import javax.jws.WebService;
import swa2012.telco.broker.beans.Client;
import swa2012.telco.broker.beans.Message;

@WebService
public abstract interface ClientProvider
{
  public abstract Client register(String paramString);

  public abstract void deregister(String paramString);

  public abstract Collection<Message> getMessages(String paramString);

  public abstract void sendMessage(Message paramMessage);

  public abstract Collection<Client> listClients();
}